#函数定义（def）、循环嵌套、条件判断、函数调用。
import math
def is_prime(n):
    if n <2:
        return False
    elif n == 2:
        return True
    for i in range(2,int(n**0.5)+1): #一定有一对因子 (a, b)，其中至少有一个因子 ≤ √n。
        if n % i == 0:
            return False
        # 只有在循环结束后（除除2之外 还有3，4等）都没有找到因子，才返回True
    return True
num = int(input())
if is_prime(num):
    print("输入n是素数")
else:
    print("输出n不是素数")

 #列表创建、for 循环遍历、元素比较,函数1定义（def)
import math
test = input("请输入整数若干，并用空格隔开")
print(f"test: {test}")
result= test.split() #转为字符串
numbers = [int(num)for num in result] #转为整数
print(numbers)
def find_max(numbers):
    max_num= -math.inf
    for num in numbers:
        if num>max_num:
            max_num=num
    return max_num  #在for循环外返回，缩进空格不同，代表的内外循环不同
print(find_max(numbers))